package collection;
import java.util.ArrayList;
import java.util.Collection;
/**
 * 集合:
 * 1.是一种引用数据类型，用于存储一组元素，并且提供了多种不同的数据结构供我们使用
 * 2.java.util.Collection是一个接口，定义了所有单列集合都必须具备的功能
 * 3.Collection接口下有两个常见子接口: List和Set
 * 4.Collection集合功能: add()添加、size()大小、isEmpty()是否空集、clear()清空
 */
public class CollectionDemo1 {
    public static void main(String[] args) {
       Collection c= new  ArrayList();
        c.add("one");
        c.add("two");
        c.add("three");
        c.add("four");
        //集合重写了Object类的toString()方法，放回格式如下
        //[元素1.toString(), 元素2.toString(), 元素3.toString(), ......]
        System.out.println(c);//[oen, two, three, four]
        System.out.println("集合大小："+c.size());//4 集合个数
        System.out.println("是否是空集："+c.isEmpty());//false 只有当size()为0的时候表示空集

        c.clear();//清空集合
        System.out.println("集合已清空");
        System.out.println(c);
        System.out.println("集合大小："+c.size());//0
        System.out.println("是否是空集："+c.isEmpty());//true


    }
}
